.ewa-mark-down {
	font-size: 16px;
	line-height: 20px;
	font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace,
		"Microsoft YaHei", "微软雅黑", STHeiti, 宋体
}
.ewa-mark-down * {
	font-size: inherit;
	font-family: inherit;
	
}
.ewa-mark-down a {
	color: #0645ad;
	text-decoration: none;
}

.ewa-mark-down a:visited {
	color: #0b0080;
}

.ewa-mark-down a:hover {
	color: #06e;
}

.ewa-mark-down a:active {
	color: #faa700;
}

.ewa-mark-down a:focus {
	outline: thin dotted;
}

.ewa-mark-down a:hover, .ewa-mark-down a:active {
	outline: 0;
}

.ewa-mark-down img {
	max-width: 100%;
}

.ewa-mark-down h1, .ewa-mark-down h2, .ewa-mark-down h3, .ewa-mark-down h4,
	.ewa-mark-down h5, .ewa-mark-down h6 {
	font-weight: normal;
	color: #111;
	line-height: 1em;
}

.ewa-mark-down h4, .ewa-mark-down h5, .ewa-mark-down h6 {
	font-weight: bold;
}

.ewa-mark-down h1 {
	font-size: 2.5em;
}

.ewa-mark-down h2 {
	font-size: 2em;
	border-bottom: 1px solid silver;
	padding-bottom: 5px;
}

.ewa-mark-down h3 {
	font-size: 1.5em;
}

.ewa-mark-down h4 {
	font-size: 1.2em;
}

.ewa-mark-down h5 {
	font-size: 1em;
}

.ewa-mark-down h6 {
	font-size: 0.9em;
}
.ewa-mark-down p {
	margin: 1em 0;
	line-height:1.73;
	text-indent: 32px;
}

.ewa-mark-down blockquote {
	color: #666666;
	margin: 0;
	padding-left: 3em;
	border-left: 0.5em #EEE solid;
}
.ewa-mark-down blockquote p{
	text-indent: 0px;
}
.ewa-mark-down hr {
	display: block;
	height: 2px;
	border: 0;
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #eee;
	margin: 1em 0;
	padding: 0;
}

.ewa-mark-down pre, .ewa-mark-down code {
	color: #000;
	font-size: 0.94em; /* 0.94 = 0.88 + (1.00 - 0.88) / 2 */
	border-radius: 3px;
	background-color: #F8F8F8;
	border: 1px solid #CCC;
}

.ewa-mark-down pre *, .ewa-mark-down code * {
	font-size: 0.94em; /* 0.94 = 0.88 + (1.00 - 0.88) / 2 */
}

.ewa-mark-down pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
	padding: 5px;
}

.ewa-mark-down pre code {
	border: 0px !important;
	background: transparent !important;
	line-height: 1.3em;
}

.ewa-mark-down code {
	padding: 0 3px 0 3px;
}

.ewa-mark-down sub, .ewa-mark-down sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

.ewa-mark-down sup {
	top: -0.5em;
}

.ewa-mark-down sub {
	bottom: -0.25em;
}

.ewa-mark-down ul, .ewa-mark-down  ol {
	margin: 1em 0;
	padding: 0 0 0 2em;
}

.ewa-mark-down li p:last-child {
	margin: 0
}

.ewa-mark-down dd {
	margin: 0 0 0 2em;
}

.ewa-mark-down img {
	border: 0;
	-ms-interpolation-mode: bicubic;
	vertical-align: middle;
}

.ewa-mark-down table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	line-height: 1.9;
}

.ewa-mark-down td, .ewa-mark-down th {
	vertical-align: top;
	padding: 4px;
	border: 1px solid #bbb;
	font-size: 14px;
}

.ewa-mark-down th {
	white-space: nowrap;
}

.ewa-mark-down tr:nth-child(even) td, .ewa-mark-down tr:nth-child(even) th
	{
	background: #eee;
}
.ewa-mark-down svg {
	display: block;
    margin: auto;
}
/*

Original style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>

*/
.hljs {
	display: block;
	overflow-x: auto;
	padding: 0.5em;
	background: #f0f0f0;
	-webkit-text-size-adjust: none;
}

.hljs, .hljs-subst, .hljs-tag .hljs-title, .nginx .hljs-title {
	color: black;
}

.hljs-string, .hljs-title, .hljs-constant, .hljs-parent, .hljs-tag .hljs-value,
	.hljs-rules .hljs-value, .hljs-preprocessor, .hljs-pragma, .haml .hljs-symbol,
	.ruby .hljs-symbol, .ruby .hljs-symbol .hljs-string, .hljs-template_tag,
	.django .hljs-variable, .smalltalk .hljs-class, .hljs-addition,
	.hljs-flow, .hljs-stream, .bash .hljs-variable, .apache .hljs-tag,
	.apache .hljs-cbracket, .tex .hljs-command, .tex .hljs-special,
	.erlang_repl .hljs-function_or_atom, .asciidoc .hljs-header, .markdown .hljs-header,
	.coffeescript .hljs-attribute {
	color: #800;
}

.smartquote, .hljs-comment, .hljs-annotation, .diff .hljs-header,
	.hljs-chunk, .asciidoc .hljs-blockquote, .markdown .hljs-blockquote {
	color: #888;
}

.hljs-number, .hljs-date, .hljs-regexp, .hljs-literal, .hljs-hexcolor,
	.smalltalk .hljs-symbol, .smalltalk .hljs-char, .go .hljs-constant,
	.hljs-change, .lasso .hljs-variable, .makefile .hljs-variable,
	.asciidoc .hljs-bullet, .markdown .hljs-bullet, .asciidoc .hljs-link_url,
	.markdown .hljs-link_url {
	color: #080;
}

.hljs-label, .hljs-javadoc, .ruby .hljs-string, .hljs-decorator,
	.hljs-filter .hljs-argument, .hljs-localvars, .hljs-array,
	.hljs-attr_selector, .hljs-important, .hljs-pseudo, .hljs-pi, .haml .hljs-bullet,
	.hljs-doctype, .hljs-deletion, .hljs-envvar, .hljs-shebang, .apache .hljs-sqbracket,
	.nginx .hljs-built_in, .tex .hljs-formula, .erlang_repl .hljs-reserved,
	.hljs-prompt, .asciidoc .hljs-link_label, .markdown .hljs-link_label,
	.vhdl .hljs-attribute, .clojure .hljs-attribute, .asciidoc .hljs-attribute,
	.lasso .hljs-attribute, .coffeescript .hljs-property, .hljs-phony {
	color: #88f;
}

.hljs-keyword, .hljs-id, .hljs-title, .hljs-built_in, .css .hljs-tag,
	.hljs-javadoctag, .hljs-phpdoc, .hljs-dartdoc, .hljs-yardoctag,
	.smalltalk .hljs-class, .hljs-winutils, .bash .hljs-variable, .apache .hljs-tag,
	.hljs-type, .hljs-typename, .tex .hljs-command, .asciidoc .hljs-strong,
	.markdown .hljs-strong, .hljs-request, .hljs-status {
	font-weight: bold;
}

.asciidoc .hljs-emphasis, .markdown .hljs-emphasis {
	font-style: italic;
}

.nginx .hljs-built_in {
	font-weight: normal;
}

.coffeescript .javascript, .javascript .xml, .lasso .markup, .tex .hljs-formula,
	.xml .javascript, .xml .vbscript, .xml .css, .xml .hljs-cdata {
	opacity: 0.5;
}